#pragma once


#include "ScriptCompiler/AST/ASTNode.h"

class CScriptToken;
class CAccessLevelNode : public CASTNode
{
public:
    CAccessLevelNode(std::weak_ptr<CScriptFileContext> File)
        : CASTNode(File,EASTNodeType::AccessLevel)
    {
    }

    //access level
    TVector<std::shared_ptr<CScriptToken> >  AccessLevel;

    virtual void DebugPrint(int32_t InDepth) override;

    virtual std::shared_ptr<CScriptToken> GetFirstToken() override;
};